#include <iostream>
#include <stdio.h>
#include <cmath>

// 数组逆序
void reverse_array(int arr[],int n)
{
    int temp[n];
    for(int i = 0; i < n; i++)
    {
        temp[i] = arr[i]; // 循环将所有内容放入temp
    }
    for(int i = 0; i < n; i++)
    {
        arr[i] = temp[n-1-i]; // 循环将temp中的内容逆序放入arr
    }

    // // int temp[5];
    // for(int i = 0; i < n/2; i++)
    // {
    //     int temp = arr[i];
    //     arr[i] = arr[n-1-i];
    //     arr[n-1-i] = temp;
    // }
}


int main()
{
    // 数组逆序
    int arr[5] = {1, 2, 3, 4, 5};
    reverse_array(arr, 5);

    // 遍历打印输出逆序后的数组
    for(int i = 0; i < 5; i++)
    {
        std::cout << arr[i] << " ";
    }
    std::cout << "\n";

    return 0;
}